const express=require('express')
// 日志输出
const morgan=require('morgan')
// 跨域
const cors=require('cors')
const router=require('./router')
// 中间件异常处理
const errorHandler=require('./middleware/error-handler')
// 连接数据库
require('./model')

const app=express()

app.use(morgan('dev'))
app.use(express.json())
app.use(cors())


const PORT=process.env.PORT||3000

// 挂载路由
app.use('/api',router)

// 挂载统一处理服务端错误中间件
app.use(errorHandler())

app.listen(PORT,()=>{
	console.log('项目已经启动.......');
})